package cn.com.epicc.wap.epe.product.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * Description: 产品视图层
 * Author: lishangmin
 * Created: 2018-06-07 12:07
 */
@SuppressWarnings("deprecation")
@ApiModel
@Data
@NoArgsConstructor
@JsonSerialize(include =  JsonSerialize.Inclusion.NON_NULL)
public class ProductVo {

    @ApiModelProperty("产品主键")
    private String productKey;

    @ApiModelProperty("产品名称")
    private String productName;

    @ApiModelProperty("产品类型")
    private String type;

    @ApiModelProperty("审核状态")
    private String status;

    @ApiModelProperty("产品地址")
    private String url;

    @ApiModelProperty("版本号")
    private String version;

    @ApiModelProperty("子页面")
    private List<ProductPageVo> pages;

}
